not set foot in - German English Dictionary